Thema Datum  Von Nutzer Rating
Antwort
10.03.2017 14:48:35 Snipsnaper
NotSolved
Blau VBA – PowerPoint: Formatierung von Tabellen
11.03.2017 19:41:21 Snipsnaper
NotSolved

Ansicht des Beitrags:
Von:
Snipsnaper
Datum:
11.03.2017 19:41:21
Views:
554
Rating: Antwort:
  Ja
Thema:
VBA – PowerPoint: Formatierung von Tabellen

Hmm, nun ja, die Rückmeldungen sind bis dati ausgeblieben. Hier mein zwischenzeitlicher VBA-Problemlösungsansatz:
 

Sub Formatting_table()
Dim s As Slide
Dim oSh As Shape
Dim oTbl As Table
Dim lRow As Long
Dim lCol As Long
 
For Each s In ActivePresentation.Slides
' If you choose Debug | Compile, this next line fails
' There's no such property as .Table
' With s.Shapes.Table
    For Each oSh In s.Shapes
        If oSh.HasTable Then
            Set oTbl = oSh.Table
            For lRow = 1 To oTbl.Rows.Count
            For Rows = 1 To oTbl.Rows.Count
                For lCol = 1 To oTbl.Columns.Count
                    With oTbl.Rows(Rows)
                    .Height = 18
                    End With
                Next
            Next
                        Next
        End If
    Next    ' Select.RowHeight.AutoFit
Next s
 
For Each s In ActivePresentation.Slides
' If you choose Debug | Compile, this next line fails
' There's no such property as .Table
' With s.Shapes.Table
    For Each oSh In s.Shapes
        If oSh.HasTable Then
            Set oTbl = oSh.Table
            For lRow = 1 To oTbl.Rows.Count
                For lCol = 1 To oTbl.Columns.Count
                    With oTbl.Cell(lRow, lCol).Shape.TextFrame
                         .MarginBottom = 2
                            .MarginLeft = 0
 .MarginRight = 0
 .MarginTop = 2
                    End With
                Next
            Next
        End If
    Next    ' Shape
Next s
 
End Sub
 

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
10.03.2017 14:48:35 Snipsnaper
NotSolved
Blau VBA – PowerPoint: Formatierung von Tabellen
11.03.2017 19:41:21 Snipsnaper
NotSolved